package graficos;

import main.Programa;
import recursos.Coordenada;

 
public abstract class ObjetoRepresentable {

	protected RepresentacionGrafica miRepresentacionGrafica;
	protected Coordenada miCoordenada;
	protected Programa elPrograma;

	
	protected ObjetoRepresentable(Coordenada coord, RepresentacionGrafica repr, Programa prog){
		miRepresentacionGrafica = repr;
		elPrograma = prog;
		miCoordenada = coord;
	}

	public RepresentacionGrafica obtenerRepresentacionGrafica(){
		return miRepresentacionGrafica;
	}
	
	public Coordenada obtenerCoordenada(){
		return miCoordenada;
	}
	public void establecerRepresentacionGrafica(RepresentacionGrafica s){
		miRepresentacionGrafica=s;
		
	}
	public void establecerCoordenada(int x, int y){
		miCoordenada.establecerX(x);
		miCoordenada.establecerY(y);
	}

}
